package nl.windgazer.arachne.annotations;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Used to automatically include a CSS stylesheet that introduces a new Font-Face from a FontFaceKit.
 * FontFaceKits must be included specifically in the com.fontsquirrel.fontfacekits package and names
 * [fontface]-fontfacekit. Exactly as they are named and packages when downloaded from FontSquirrel.
 *
 * @see org.apache.tapestry5.annotations.Path
 * @see org.apache.tapestry5.annotations.IncludeJavaScriptLibrary
 */
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface IncludeFontFace {
    /**
     * One or more paths to be injected. Symbols in the path will be expanded.
     */
    String[] value();
}
